home *** CD-ROM | disk | FTP | other *** search
/ PC go! 2008 April / PCgo 2008-04 (DVD).iso / interface / contents / demoversionen_3846 / 13664 / files / Data1.cab / ltsampledlg.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-10-16  |  3.1 KB  |  101 lines

  1. /******************************************************************/
  2. /*                                                                */
  3. /*                      TurboCAD for Windows                      */
  4. /*                   Copyright (c) 1993 - 2001                    */
  5. /*             International Microcomputer Software, Inc.         */
  6. /*                            (IMSI)                              */
  7. /*                      All rights reserved.                      */
  8. /*                                                                */
  9. /******************************************************************/
  10.  
  11. // LTSampleDlg.h : header file
  12. //
  13.  
  14. #if !defined(AFX_LTSAMPLEDLG_H__3117618E_A076_11D1_B79F_000021452DB6__INCLUDED_)
  15. #define AFX_LTSAMPLEDLG_H__3117618E_A076_11D1_B79F_000021452DB6__INCLUDED_
  16.  
  17. #if _MSC_VER >= 1000
  18. #pragma once
  19. #endif // _MSC_VER >= 1000
  20.  
  21. class CLTSampleDlgAutoProxy;
  22.  
  23. /////////////////////////////////////////////////////////////////////////////
  24. // CLTSampleDlg dialog
  25.  
  26. class CLTSampleDlg : public CDialog
  27. {
  28.     DECLARE_DYNAMIC(CLTSampleDlg);
  29.     friend class CLTSampleDlgAutoProxy;
  30.  
  31. // Construction
  32. public:
  33.     CLTSampleDlg(CWnd* pParent = NULL);    // standard constructor
  34.     virtual ~CLTSampleDlg();
  35.  
  36. // Dialog Data
  37.     //{{AFX_DATA(CLTSampleDlg)
  38.     enum { IDD = IDD_LTSAMPLE_DIALOG };
  39.         // NOTE: the ClassWizard will add data members here
  40.     //}}AFX_DATA
  41.  
  42.     // ClassWizard generated virtual function overrides
  43.     //{{AFX_VIRTUAL(CLTSampleDlg)
  44.     //}}AFX_VIRTUAL
  45.  
  46. // Implementation
  47. protected:
  48.     CLTSampleDlgAutoProxy* m_pAutoProxy;
  49.     HICON m_hIcon;
  50.     IApplication *m_pLocalApp;
  51.     IApplication *m_pInprocApp;
  52.     IApplication *m_pApp;
  53.     CViewWnd      m_wndView;
  54.  
  55.     int              m_iVersion;
  56.  
  57.     void SyncToApplication(IApplication *pApp, BOOL bGetSelection = FALSE);
  58.     void AddDrawingToList(CComboBox *pDwgList, IDrawing *pIDwg);
  59.     BOOL CanExit();
  60.  
  61.     // Generated message map functions
  62.     //{{AFX_MSG(CLTSampleDlg)
  63.     virtual BOOL OnInitDialog();
  64.     afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  65.     afx_msg void OnPaint();
  66.     afx_msg HCURSOR OnQueryDragIcon();
  67.     afx_msg void OnClose();
  68.     virtual void OnOK();
  69.     virtual void OnCancel();
  70.     afx_msg void OnMergedrawing();
  71.     afx_msg void OnOpendrawing();
  72.     afx_msg void OnPaste();
  73.     afx_msg void OnPropertysymbol();
  74.     afx_msg void OnSavedrawing();
  75.     afx_msg void OnSelectsymbol();
  76.     afx_msg void OnCreateapp();
  77.     afx_msg void OnSetview();
  78.     afx_msg void OnNewdrawing();
  79.     afx_msg void OnLocalmode();
  80.     afx_msg void OnInprocmode();
  81.     afx_msg void OnDrawingProperty();
  82.     afx_msg void OnClosedrawing();
  83.     afx_msg void OnExplodesymbol();
  84.     afx_msg void OnQuery();
  85.     afx_msg void OnCopysymbol();
  86.     afx_msg void OnAddsymbol();
  87.     afx_msg void OnDeletesymbol();
  88.     afx_msg void OnAppproperty();
  89.     afx_msg void OnOptions();
  90.     afx_msg void OnGetblock();
  91.     afx_msg void OnZoomIn();
  92.     afx_msg void OnZoomOut();
  93.     //}}AFX_MSG
  94.     DECLARE_MESSAGE_MAP()
  95. };
  96.  
  97. //{{AFX_INSERT_LOCATION}}
  98. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  99.  
  100. #endif // !defined(AFX_LTSAMPLEDLG_H__3117618E_A076_11D1_B79F_000021452DB6__INCLUDED_)
  101.